import request from '@/utils/request'

// 获取客户列表
export function pageList(query) {
  return request({
    url: '/system/member/pageList',
    method: 'get',
    params: query,
    loading: true
  })
}

// 设置新客或老客
export function setMemberToNewOrOld(ids,type) {
  return request({
    url: '/system/member/' + ids + '/' + type,
    method: 'put'
  })
}

// 上传老客户手机号
export function uploadOldMemberMobile(data) {
  return request({
    url: '/system/member/uploadMobile',
    method: 'post',
    data: data
  })
}

// 获取老客户手机号列表
export function getOldMemberMobileList(query) {
  return request({
    url: '/system/member/oldMemberMobilePageList',
    method: 'get',
    params: query,
    loading: true
  })
}

// 删除选中老客户手机号
export function delMultipleMobile(ids) {
  return request({
    url: '/system/member/memberMobile/' + ids,
    method: 'delete'
  })
}

// 客户统计
export function memberStats(query) {
  return request({
    url: '/system/member/memberStats',
    method: 'get',
    loading: true,
    params: query
  })
}

// 客户信息统计
export function memberInfoStats(memberId) {
  return request({
    url: '/system/member/memberInfoStats/' + memberId,
    method: 'get',
    loading: true
  })
}

// 获取客户详细信息
export function getMemberDetailById(memberId) {
  return request({
    url: '/system/member/' + memberId,
    method: 'get',
    loading: true
  })
}

// 修改客户信息
export function updateMember(data) {
  return request({
    url: '/system/member',
    method: 'put',
    data: data
  })
}

// 获取客户行为列表（分页）
export function actionDataPageList(query) {
  return request({
    url: '/system/member/action/pageList',
    method: 'get',
    params: query,
    loading: true
  })
}

// 获取客户分销列表（分页）
export function distributionDataPageList(query) {
  return request({
    url: '/system/member/distribution/pageList',
    method: 'get',
    params: query,
    loading: true
  })
}

// 获取客户订单列表（分页）
export function orderDataPageList(query) {
  return request({
    url: '/system/member/order/pageList',
    method: 'get',
    params: query,
    loading: true
  })
}

// 获取分享的人列表（分页）
export function sharePageList(query) {
  return request({
    url: '/system/member/share/pageList',
    method: 'get',
    params: query
  })
}

// 分享的人数据统计
export function shareStats(query) {
  return request({
    url: '/system/member/share/stats',
    method: 'get',
    loading: true,
    params: query
  })
}

// 获取潜在客户列表（分页）
export function potentialPageList(query) {
  return request({
    url: '/system/member/potential/pageList',
    method: 'get',
    params: query
  })
}

// 获取浏览记录列表（分页）
export function browseRecordList(query) {
  return request({
    url: '/system/member/browseRecord/pageList',
    method: 'get',
    params: query,
    loading: true
  })
}

// 分享的人数据统计
export function potentialDataStats(query) {
  return request({
    url: '/system/member/browse/stats',
    method: 'get',
    loading: true,
    params: query
  })
}

// 浏览记录相关统计
export function browseRecordStats(id) {
  return request({
    url: '/system/member/browseRecord/stats/' + id,
    method: 'get',
    loading: true
  })
}
